/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controlador;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import modelo.Carrito;
import modelo.Producto;
import modelo.Usuario;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;

/**
 *
 * @author PX2
 */
public class CarritoComprarController extends MultiActionController {
    
    
    private Usuario usuario;
    private Carrito carro;
    private Producto producto1;
    private Producto producto2;
    private Producto producto3;

    public void setProducto3(Producto producto3) {
        this.producto3 = producto3;
    }

    public void setProducto1(Producto producto1) {
        this.producto1 = producto1;
    }

    public void setProducto2(Producto producto2) {
        this.producto2 = producto2;
    }
    
    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public void setCarro(Carrito carro) {
        this.carro = carro;
    }


    
  public ModelAndView verIndex(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("index");

        mav.addObject("usuario", usuario);
        mav.addObject("carrito", carro);
        mav.addObject("producto1", producto1);
        mav.addObject("producto2", producto2);
        mav.addObject("producto3", producto3);
        mav.addObject("titulo", "hola mundo por 4567 esima vez");

        return mav;
    
}
  
  public ModelAndView verListarProducto(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("ListarProducto");

        mav.addObject("usuario", usuario);
        mav.addObject("carrito", carro);
        mav.addObject("producto1", producto1);
        mav.addObject("producto2", producto2);
        mav.addObject("producto3", producto3);
        mav.addObject("titulo", "hola mundo por 4567 esima vez");

        return mav;
    
}
  
  public ModelAndView verConsultarProducto(HttpServletRequest request, HttpServletResponse response) throws Exception {

        ModelAndView mav = new ModelAndView("ConsultarProducto");
        
        mav.addObject("usuario", usuario);
        mav.addObject("carrito", carro);
        mav.addObject("producto1", producto1);
        mav.addObject("producto2", producto2);
        mav.addObject("producto3", producto3);
        mav.addObject("titulo", "hola mundo por 4567 esima vez");

        return mav;
}
  public ModelAndView verVerificacion(HttpServletRequest request, HttpServletResponse response) throws Exception {
        String user=request.getParameter("txtusuario");
        String pass=request.getParameter("txtClave");
        
        ModelAndView mav = new ModelAndView("verificacion");
        mav.addObject("user", user);
        mav.addObject("pass", pass);
        mav.addObject("usuario", usuario);
        mav.addObject("carrito", carro);
        mav.addObject("producto1", producto1);
        mav.addObject("producto2", producto2);
        mav.addObject("producto3", producto3);
        mav.addObject("titulo", "hola mundo por 4567 esima vez");

        return mav;
    
}
  
}
